package com.fla.puzzle.pack;

import java.util.ArrayList;
import java.util.List;

/**
 * Describes the package - a set of {@link PackItem}
 */
public class Pack {
    private String id;

    private String name;

    private String description;

    private String previewImageId;
    
    private boolean isHd;

    private List<PackItem> packItems;

    public Pack() {
        packItems = new ArrayList<PackItem>();
    }

    public void addPackItem(PackItem packItem) {
        packItems.add(packItem);
    }

    public boolean isHd() {
        return isHd;
    }

    public void setHd(boolean isHd) {
        this.isHd = isHd;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getPreviewImageId() {
        return previewImageId;
    }

    public void setPreviewImageId(String previewImageId) {
        this.previewImageId = previewImageId;
    }

    public List<PackItem> getPackItems() {
        return packItems;
    }

    public void setPackItems(List<PackItem> packItems) {
        this.packItems = packItems;
    }
}
